package com.ziytek.web.citizen.pojo.basic;

import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
import com.ziytek.web.citizen.constant.TableConstant;
import lombok.*;

/**
 * @author fenghx
 * @version v1.0
 * @className VoltageTable
 * @descripton 用户登录导出表
 * @date 2023/6/13 17:52
 * <p>
 * 自增主键ID
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name = TableConstant.TABLE_BOARD_CONFIG)
public class BoardConfig extends BaseModel {

    /**
     * 恒流板实际设备地址 板子10进制地址
     */
    @Column(comment = "分控板编号 板子10进制地址")
    private Integer address;

    /**
     * 恒流板实际设备地址 板子实际16进制地址
     */
    @Column(comment = "板子实际16进制地址")
    private String addressHex;

    /**
     * 恒流板通道 1-8个通道
     */
    @Column(comment = "通道 1-8个通道")
    private Integer channelNo;

    /**
     * 第几行 1-4行
     */
    @Column(comment = "第几行 1-4行")
    private Integer lineNo;

    /**
     * 柜子门
     * 正面 左边门 右边门  front_left_door  front_right_door
     * 反面 左边门 右边门  back_left_door  back_right_door
     */
    @Column(comment = "柜门")
    private String door;
}
